Definify.com

Definition 2024


apple_worms

apple worms

English

Noun

apple worms

  1. plural of apple worm