meaning of Almrausch

Almrausch - German to English

(hairy) alpenrose [Rhododendron hirsutum] [alpine rose]