haemorrhoid

Explore definitions, synonyms, and language insights of haemorrhoid

Definitions

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

More General Terms