scolecospores

English

Noun

scolecospores

  1. plural of scolecospore