eight wheeled platform type lorry - Turkish English Dictionary