American Dictionary
Definition cotton gin in American English
cotton gin noun
noun
1
a machine for separating cotton from its seeds
