deposit and warranties - Fransızca İngilizce Sözlük