Noun

  1. a long step when walking or running

  2. progress

Neilwe Dithata ke Oxford