What does Almwiese mean?

Almwiese - German to English

Alpine meadow [pertaining to your European Alps]