tractor and trailer unit - Turco Inglés Diccionario