What does artgerechte Tierhaltung mean?

artgerechte Tierhaltung - German to English

species-appropriate husbandry