chemophores

English

Noun

chemophores

  1. plural of chemophore