German-English dictionary »

mrd. : milliarde(n) meaning in English

GermanEnglish
Mrd. : Milliarde(n)

a thousand million

bn : billion