tiller plough - Turkish English Dictionary