place to deposit - Allemand Anglais Dictionnaire