Definify.com

Definition 2025


wormseeds

wormseeds

English

Noun

wormseeds

  1. plural of wormseed