decamillions

English

Numeral

decamillions

  1. plural of decamillion