achthonderdzevenentachtigduizendvierhonderdtwaalf
Ordinal (887412th): achthonderdzevenentachtigduizendvierhonderdtwaalfste
The converter also handles times and prices, with a listening drill to make them stick.