pay a deposit - İngilizce Eşanlam Sözlük