1 strict deposit | Definition of strict deposit

strict deposit

noun

Definition of strict deposit

law
: special deposit