neocytes

English

Noun

neocytes

  1. plural of neocyte