zeshonderdzesenzestigduizendzevenhonderdelf
Ordinal (666711th): zeshonderdzesenzestigduizendzevenhonderdelfste
The converter also handles times and prices, with a listening drill to make them stick.