hemorrhoid

/hˈɛmɝɔɪd/

Explore definitions, synonyms, and language insights of hemorrhoid

Definitions

Noun
pain caused by venous swelling at or inside the anal sphincter

More General Terms