driehonderdvijftienduizendzevenhonderddrie
Ordinal (315703th): driehonderdvijftienduizendzevenhonderddrieste
The converter also handles times and prices, with a listening drill to make them stick.