MAKE A DEPOSIT Meaning of MAKE A DEPOSIT in English Make a Deposit [in the Body Bank] v. To die. Shadow Slang English vocab. Английский словарь теневого сленга. 2012