cornsheller

Noun

 * 1) A machine that separates the kernels of corn from the cob.