English dictionary
hemorrhoid meaning and definition
Definition and meaning of hemorrhoid at MeaningMonkey.org. hemorrhoid meaning and definition in the English Dictionary.HEMORRHOID noun
Definition of hemorrhoid (noun)
- pain caused by venous swelling at or inside the anal sphincter
- synonyms: haemorrhoid, piles
Source: Princeton University Wordnet