meaning of Ameisenlarve

Ameisenlarve - German to English

doodlebug [Am.]