deposits and guarantees received - Turc Anglais Dictionnaire