vehicle’s engine - Turc Anglais Dictionnaire