CBBC

CBBC

English Noun
Ad

Definition

Initialism of callable bull/bear contract, a type of exotic derivatives contract.

Ad