Milliard - Definition

milliard

n 1: a billion; "in England they call one thousand million a
milliard"

Look up another word