polyp

Definitions

General Science

  • noun a water animal that does not swim about, e.g. a sea anemone

Medical

  • noun a tumour growing on a stalk in mucous membrane, which can be cauterised. Polyps are often found in the nose, mouth or throat.
http://www.dictionarycentral.com/definition/polyp.html