mechanical connections on towed vehicles - Alemán Inglés Diccionario