DictionaryAI

hemorrhoid

Short definition from Wiktionary

Noun

  1. An engorged, dilated and easily broken varicosity in the perianal area, often accompanied by intense itching and throbbing pain: piles.

We haven’t written up hemorrhoid yet: Simple and Standard meanings, examples and a quiz.