cotton gin

noun

1.
a machine that separates the seeds from raw cotton fibers