vijfhonderdduizendnegenhonderdveertien
Ordinal (500914th): vijfhonderdduizendnegenhonderdveertienste
The converter also handles times and prices, with a listening drill to make them stick.