mastocytes
English
Noun
mastocytes
plural of
mastocyte