Definify.com

Definition 2024


palmerworms

palmerworms

English

Noun

palmerworms

  1. plural of palmerworm