Skip to main content

myxoma

English myxoma meaning in English  •  myxoma का अर्थ अंग्रेजी में
Noun
  • A tumor made up of a gelatinous tissue resembling that found in the umbilical cord.
Advertisement