85874521 in german words:

fünfundachtzig millionen achthundert vierundsiebzig tausend fünfhundert einsundzwanzig