Definify.com

Definition 2026


scolecospores

scolecospores

English

Noun

scolecospores

  1. plural of scolecospore