heavy and long vehicles - Español Inglés Diccionario