achthonderdnegenennegentigduizendvijfhonderdacht
Ordinal (899508th): achthonderdnegenennegentigduizendvijfhonderdachtste
The converter also handles times and prices, with a listening drill to make them stick.