cotton gin

a machine for separating cotton fibers from the seeds

Origin: see gin

See cotton gin in American Heritage Dictionary 4

noun
A machine that separates the seeds, seed hulls, and other small objects from the fibers of cotton.
link/cite print suggestion box