Noun hemorrhoid has 1 sense
  1. hemorrhoid, haemorrhoid, piles - pain caused by venous swelling at or inside the anal sphincter
    --1 is a kind of pain, hurting
,
TOP