eight wheeled platform type lorry - Turco Inglés Diccionario