promastocytes
English
Noun
promastocytes
plural of
promastocyte