What does Afrikanischer Zitrusschwalbenschwanz mean?

Afrikanischer Zitrusschwalbenschwanz - German to English

orange dog [Papilio demodocus] [butterfly]