heavy and long vehicles - Francés Inglés Diccionario