Definition, synonyms and related words
A pathological condition caused by painful masses of dilated veins in swollen anal tissue.
plural of haemorrhoid