zeshonderdachtennegentigduizendzevenhonderdacht
Ordinal (698708th): zeshonderdachtennegentigduizendzevenhonderdachtste
The converter also handles times and prices, with a listening drill to make them stick.