make one's deposition - İspanyolca İngilizce Sözlük