trailer-towing machine - Turc Anglais Dictionnaire