Noun

  1. a slight difficulty causing delay

  2. a hitching movement

  3. a knot

Powered by Oxford