eight wheeled platform type lorry - Alemán Inglés Diccionario