zymophores

English

Noun

zymophores

  1. plural of zymophore