polypus
English
polypus meaning in English • polypus का अर्थ अंग्रेजी में
Noun
- Same as Polyp>.
- A tumor, usually with a narrow base, somewhat resembling a pear, -- found in the nose, uterus, etc., and produced by hypertrophy of some portion of the mucous membrane.