sand-scattering equipment - Turkish English Dictionary