archeocytes

English

Noun

archeocytes

  1. plural of archeocyte