promastocytes

English

Noun

promastocytes

  1. plural of promastocyte