heavy and long vehicles - Alemán Inglés Diccionario