MILLIARD

Definition of MILLIARD

  1. (noun)a billion