Definify.com

Definition 2024


scolecospores

scolecospores

English

Noun

scolecospores

  1. plural of scolecospore