coupling of one or more motor vehicles - Francés Inglés Diccionario