myxospores

English

Noun

myxospores

  1. plural of myxospore