What does Baumwollballenpresse mean?

Baumwollballenpresse - German to English

cotton baling press