achthonderdachtentachtigduizendzevenhonderdachtentwintig
Ordinal (888728th): achthonderdachtentachtigduizendzevenhonderdachtentwintigste
The converter also handles times and prices, with a listening drill to make them stick.