hemorrhoid
English Dictionary
->
Letter H
-> hemorrhoid
Search Dictionary:
hemorrhoid Definition
(n)
pain
caused
by
venous
swelling
at
or
inside
the
anal
sphincter
hemorrhoid Synonyms
haemorrhoid
hemorrhoid
piles
© Art Branch Inc.