Meaning of “hemorrhoids” - Learner’s Dictionary

hemorrhoids

noun [ plural ] uk us /ˈhemərɔɪdz/

US spelling of haemorrhoids (= painful swollen tissue around the opening of a person's bottom)

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