deposit and warranties - Almanca İngilizce Sözlük