Partner Center Find a Broker

Definition

European term for 1,000 million.