SARCOBLAST MEANING IN ENGLISH

• Sarcoblast Definition & Synonyms

  1. (n.) A minute yellowish body present in the interior of certain rhizopods.


RECENT SEARCHES