hymenophores

English

Noun

hymenophores

  1. plural of hymenophore