Threshing machine

What is Threshing machine?

Threshing machine definition and meaning on Dictionary terms:
noun Agriculture.

a machine for removing grains and seeds from straw and chaff.