mechanical connections on towed vehicles - Francés Inglés Diccionario