Skip to content

hemorrhoid

Dictionary definition · hemorrhoid

noun

  1. venous swelling external or internal to the anal sphincter

Similar words

Source: Open English WordNet (CC BY 4.0).