apple worms

English

Noun

apple worms

  1. plural of apple worm