self-trailed - Français Anglais Dictionnaire