trephocytes
English
Noun
trephocytes
plural of
trephocyte