place to deposit - Français Anglais Dictionnaire