1 result found

Search Results for: phagocytoblast

Phagocyte

Definition noun, plural: phagocytes Any of the cells specialized in engulfing and destroying foreign particles, as well as... Read More