the vehicles passing by - Français Anglais Dictionnaire