zevenhonderdduizendzesenveertig
Ordinal (700046th): zevenhonderdduizendzesenveertigste
The converter also handles times and prices, with a listening drill to make them stick.