FT MarketWatch

Merchant bank

Definition 1 British Term for an investment bank. Definition 2 In the U.S., an Investment bank which is well-equipped to handle Multinational corporations.

Related terms

Browse more