YourDictionary

myxocyte medical definition

noun
One of the stellate or polyhedral cells present in mucous tissue.

link/cite print suggestion box