mechanical spillway - Turkish English Dictionary