hemorrhoid

Noun
  1. Venous swelling external or internal to the anal sphincter (synset 114350534)

Other Searches