What does Biosupermarkt mean?

Biosupermarkt - German to English

natural supermarket