a kind of trailer hitch - Allemand Anglais Dictionnaire