coupling of one or more motor vehicles - Alemán Inglés Diccionario