anthophores
English
Noun
anthophores
plural of
anthophore