Version Française
Translate
"staggering sum"
to French Language
English to French
French to English
English
French
staggering sum
(Fin.) somme colossale