Skip to content

haemorrhoid

Dictionary definition · haemorrhoid

noun

  1. venous swelling external or internal to the anal sphincter

Similar words

Source: Open English WordNet (CC BY 4.0).