hemorrhoid (US) noun
or British haemorrhoid /ˈhɛmˌroɪd/ plural hemorrhoids
or British haemorrhoid /ˈhɛmˌroɪd/ plural hemorrhoids
Learner's definition of HEMORRHOID
[count]
: a swollen and painful area located at or near the anus痔疮—
usually plural通常用复数