What does Baumwollweber mean?

Baumwollweber - German to English

cotton weaver