Definify.com

Definition 2024


epispores

epispores

English

Noun

epispores

  1. plural of epispore