dumping lorry - Turkish English Dictionary