Meaning of haemorrhoid
Definition of haemorrhoid
(noun)
venous
swelling
external
or
internal
to the
anal
sphincter
Other information on haemorrhoid
WIKIPEDIA results for
haemorrhoid
Amazon results for
haemorrhoid
Tweet