What does Biowetter mean?

Biowetter - German to English

bio-weather