place where a drug dealer leaves money for the drug trafficker - İngilizce Eşanlam Sözlük

Can't found any synonym terms.