driehonderdzesenzeventigduizendvijfhonderdtwaalf
Ordinal (376512th): driehonderdzesenzeventigduizendvijfhonderdtwaalfste
The converter also handles times and prices, with a listening drill to make them stick.