Find the word definition

Wiktionary
apple worms

n. (apple worm English)