Noun Definition

hemorrhoid

1.Definition: venous swelling external or internal to the anal sphincter

Related Noun(s):haemorrhoid, piles

Category: General