zeshonderdzeventigduizendtwaalf
Ordinal (670012th): zeshonderdzeventigduizendtwaalfste
The converter also handles times and prices, with a listening drill to make them stick.