human-powered vehicle - Français Anglais Dictionnaire