mounted on vehicle - Turc Anglais Dictionnaire