Meaning of “haemorrhoids” - Learner’s Dictionary

haemorrhoids

noun [ plural ] UK (US hemorrhoids) uk us /ˈhemərɔɪdz/

painful swollen tissue around the opening of a person's bottom

(Definition of “haemorrhoids” from the Cambridge Learner’s Dictionary © Cambridge University Press)