macrophage : Idioms & Phrases


system of macrophages

  • noun a widely distributed system of free and fixed macrophages derived from bone marrow
    mononuclear phagocyte system; MPS.
WordNet