deposits and guarantees received - Allemand Anglais Dictionnaire