meaning of Alpencross

Alpencross - German to English

alpencross [crossing the Alps on bicycle]