institution
noun

an organisation or society set up for a particular purpose.

See also financial institution
Browse by Subjects
chartered
financial intermediary
International Centre for Settlement of Investment Disputes
quasi public corporation
private sector
See All Related Terms »

premium on redemption
general balance sheet
buyout
Culpeper Switch
ACAUS