An organized institutional structure or mechanism for creating and exchanging financial assets.
Next Finance Term: financial leverage ratios