Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hemorrhoid
in English
hemorrhoid
#uncommon
Plural
hemorrhoids
Definitions
Noun
an
engorged
varicosity
in
the
perianal
area
;
causing
discomfort
and
pain
The
doctor
explained
that
hemorrhoids
are
common
and
can
be
treated
with
medication
.
a
swollen
blood
vessel
(
near
the
anus
);
painful
and
itchy
A
hemorrhoid
is
a
swollen
blood
vessel
near
the
anus
that
can
be
painful
and
itchy
.