Cotton mill has 2 different meanings across 1 category:
Noun
a textile mill for making cotton textiles
A building housing spinning or weaving machinery for the production of yarn or cloth from raw cotton.