trailer hitch - Turkish English Dictionary