deposit troughs - Français Anglais Dictionnaire