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