sporulae

English

Noun

sporulae

  1. plural of sporula