Definify.com

Definition 2025


scolecospores

scolecospores

English

Noun

scolecospores

  1. plural of scolecospore