zeshonderdzevenentwintigduizendeenentwintig
Ordinal (627021th): zeshonderdzevenentwintigduizendeenentwintigste
The converter also handles times and prices, with a listening drill to make them stick.