Noun (masculine)

  1. one which interrupts or prevents

  2. obstacle, impediment

Powered by Oxford