achthonderdzevenentachtigduizend
Ordinal (887000th): achthonderdzevenentachtigduizendste
The converter also handles times and prices, with a listening drill to make them stick.