hemorrhoid

noun

  1. 1

    pain caused by venous swelling at or inside the anal sphincter

Synonyms

Also useful for “hemorrhoid”:Crossword