zevenhonderdvijfduizendachttien
Ordinal (705018th): zevenhonderdvijfduizendachttienste
The converter also handles times and prices, with a listening drill to make them stick.