articulated trailer bus - Français Anglais Dictionnaire