'haemorrhoid' definitions:

Definition of 'haemorrhoid'

(from WordNet)
noun
Pain caused by venous swelling at or inside the anal sphincter [syn: hemorrhoid, haemorrhoid, piles]

Words containing 'haemorrhoid'