Meaning of milliard

Definition of milliard

(noun) a billion; "in England they call one thousand million a milliard"

Other information on milliard

WIKIPEDIA results for milliard
Amazon results for milliard