traffic patrol and ambulance - Français Anglais Dictionnaire