Definitions of hemorrhoid:

  • noun:   pain caused by venous swelling at or inside the anal sphincter