driehonderdachtenzeventigduizendzevenhonderdzeven
Ordinal (378707th): driehonderdachtenzeventigduizendzevenhonderdzevenste
The converter also handles times and prices, with a listening drill to make them stick.