tractor and trailer unit - Español Inglés Diccionario