rotary snow plough - Turkish English Dictionary