translate English to French: USD 120 million is required immediately.
120 millions de dollars sont immédiatement nécessaires.