car with hydraulic dumping device - Turkish English Dictionary