sand-dumping site - Turkish English Dictionary