meaning of Apollofalter

Apollofalter - German to English

mountain Apollo [Parnassius apollo]