French-English dictionary »

nonilliard meaning in English

FrenchEnglish
nonilliard nom {m}

octodecillion(10^57)
noun