What does Alpencross mean?

Alpencross - German to English

alpencross [crossing the Alps on bicycle]