What does Apollofalter mean?

Apollofalter - German to English

mountain Apollo [Parnassius apollo]