driehonderdzevenduizenddriehonderdeenenveertig
Ordinal (307341th): driehonderdzevenduizenddriehonderdeenenveertigste
The converter also handles times and prices, with a listening drill to make them stick.