Definify.com

Definition 2025


epispores

epispores

English

Noun

epispores

  1. plural of epispore