What does Ameisenlarve mean?

Ameisenlarve - German to English

doodlebug [Am.]