vijftigduizendvierhonderdachtenveertig
Ordinal (50448th): vijftigduizendvierhonderdachtenveertigste
The converter also handles times and prices, with a listening drill to make them stick.