a kind of trailer hitch - French English Dictionary