zeshonderdzeventigduizendzeshonderdvierenveertig
Ordinal (670644th): zeshonderdzeventigduizendzeshonderdvierenveertigste
The converter also handles times and prices, with a listening drill to make them stick.