meaning of Almrose

Almrose - German to English

alpine rose