zymoscopes

English

Noun

zymoscopes

  1. plural of zymoscope