heavy duty diesel truck - Turc Anglais Dictionnaire