"almrosen" in English Almrosen {m pl} alpine roses Detailed translations for "almrosen" Almrosen{masculine plural} Almrosen(also: Alpenrosen) alpine roses