What does Allwetterzoo mean?

Allwetterzoo - German to English

all-weather zoo