Skip to main content

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.
Advertisement