Definify.com

Definition 2024


hymenophores

hymenophores

English

Noun

hymenophores

  1. plural of hymenophore