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