strict deposit
nounDefinition of strict deposit
law
: special deposit
1