pedunculated polyp

Noun
  1. A polyp with a stalk or peduncle (synset 114258432)

Other Searches