adenophores

English

Noun

adenophores

  1. plural of adenophore