mechanical connections on towed vehicles - Español Inglés Diccionario