hemorrhoid


hemorrhoid - noun

  • pain caused by venous swelling at or inside the anal sphincter
  • hemorrhoid - thesaurus

    haemorrhoid   piles