Definify.com

Definition 2025


hymenophores

hymenophores

English

Noun

hymenophores

  1. plural of hymenophore