small cart used in the mountains - Français Anglais Dictionnaire