Meaning of polypus

Definition of polypus

(noun) a small vascular growth on the surface of a mucous membrane

Other information on polypus

WIKIPEDIA results for polypus
Amazon results for polypus