sporolides

English

Noun

sporolides

  1. plural of sporolide