purchase contract deposit - Allemand Anglais Dictionnaire