hitch pins - Turco Inglés Diccionario