roar of engines - Turc Anglais Dictionnaire