Noun Definition
hemorrhoid
1.Definition: venous swelling external or internal to the anal sphincter
Related Noun(s):haemorrhoid, piles
Category: General1.Definition: venous swelling external or internal to the anal sphincter
Related Noun(s):haemorrhoid, piles
Category: General