meaning of Batteriehühner

Batteriehühner - German to English

battery pack chickens

View more

  • battery pack hens