cotton gin

cotton gin

cotton gin

Noun

a machine that separates the seeds from raw cotton fibers

Synonyms: