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