What does Ameisenparasit mean?

Ameisenparasit - German to English

ant parasite