meaning of Batteriehenne

Batteriehenne - German to English

battery hen