cotton gin

definition: a machine that separates the seeds from raw cotton fibers
example:
speech part: noun
synonyms: gin

cotton gin is explained and pronounced

How cotton gin is being used?