Noun

  1. a long step when walking or running

  2. progress

Powered by Oxford