heavy and long vehicles - Turco Inglés Diccionario