What does Almrose mean?

Almrose - German to English

alpine rose