epispores

English

Noun

epispores

  1. plural of epispore