Polypus Meaning

There are 1 meaning(s) for word Polypus

Meaning 1 : a small vascular growth on the surface of a mucous membrane

    Synonyms : polyp