trailer hitches - Alemán Inglés Diccionario