milliard

1. (noun) (British) a billion; "in England they call one thousand million a milliard"
Related Words: 1000000000, billion, one thousand million



Terms and Conditions of Use / Copyright Notice