hemorrhoid Meaning, Definition & Usage

  1. noun pain caused by venous swelling at or inside the anal sphincter
    haemorrhoid; piles.

WordNet