achthonderdzevenendertigduizendzevenhonderdtwaalf
Ordinal (837712th): achthonderdzevenendertigduizendzevenhonderdtwaalfste
The converter also handles times and prices, with a listening drill to make them stick.