zevenhonderdzevenduizendhonderdvijfentwintig
Ordinal (707125th): zevenhonderdzevenduizendhonderdvijfentwintigste
The converter also handles times and prices, with a listening drill to make them stick.