HEMORRHOID


Meaning of HEMORRHOID in English

noun see: stream Date: 14th century a mass of dilated veins in swollen tissue at the margin of the anus or nearby within the rectum

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.