hand-threshing machine - French English Dictionary