English

edit

Noun

edit

trephocytes

  1. plural of trephocyte