polypus

Explore definitions, synonyms, and language insights of polypus

Definitions

Noun
a small vascular growth on the surface of a mucous membrane

Synonyms


More General Terms