adenophores
English
Noun
adenophores
plural of
adenophore