to have carriage - Français Anglais Dictionnaire