hemorrhoid - English Synonyms Dictionary

hemorrhoid

n.
[1] haemorrhoid , piles