meaning of Afrikanischer Zitrusschwalbenschwanz

Afrikanischer Zitrusschwalbenschwanz - German to English

orange dog [Papilio demodocus] [butterfly]