meaning of Ameisenparasit

Ameisenparasit - German to English

ant parasite