mps
7 points
English
3 letters
Common
Commonness #17,848
Valid in: UK dictionary
Definitions
noun
a widely distributed system of free and fixed macrophages derived from bone marrow
Definition: WordNet 3.1, Princeton University.
Crossword clues
Anagrams
—