degmacytes
English
Noun
degmacytes
plural of
degmacyte