achthonderdzevenennegentigduizendacht
Ordinal (897008th): achthonderdzevenennegentigduizendachtste
The converter also handles times and prices, with a listening drill to make them stick.