a kind of trailer hitch - Turc Anglais Dictionnaire