cytomes

English

Noun

cytomes

  1. plural of cytome