staminophores
English
Noun
staminophores
plural of
staminophore