honderdeenenveertigduizendzeshonderdvijf
Ordinal (141605th): honderdeenenveertigduizendzeshonderdvijfste
The converter also handles times and prices, with a listening drill to make them stick.