driehonderdeenenzeventigduizendtweehonderdeenendertig
Ordinal (371231th): driehonderdeenenzeventigduizendtweehonderdeenendertigste
The converter also handles times and prices, with a listening drill to make them stick.