Hemorrhoid Meaning
There are 1 meaning(s) for word Hemorrhoid
Meaning 1 : venous swelling external or internal to the anal sphincter
Synonyms : haemorrhoid, piles
Synonyms : haemorrhoid, piles
Similar words of Hemorrhoid :