pedunculated polyp

Explore definitions, synonyms, and language insights of pedunculated polyp

Definitions

Noun
a polyp with a stalk or peduncle

More General Terms