honderdeenentwintigduizendachthonderdvijfendertig
Ordinal (121835th): honderdeenentwintigduizendachthonderdvijfendertigste
The converter also handles times and prices, with a listening drill to make them stick.