threshing sledge - Turkish English Dictionary