zeshonderdzevenennegentigduizendhonderdtwintig
Ordinal (697120th): zeshonderdzevenennegentigduizendhonderdtwintigste
The converter also handles times and prices, with a listening drill to make them stick.