cotton gin

 

noun

  • a machine for separating cotton from its seeds.