meaning of Alpenrasse

Alpenrasse - German to English

alpine competition