meaning of Almwiese

Almwiese - German to English

Alpine meadow [pertaining to your European Alps]