chemophores
English
Noun
chemophores
plural of
chemophore