trailer hitch - Turco Inglés Diccionario