Dictionary search results

Showing 1-2 of 2 results

loan capital British & World English

Money required to run a business which is raised from loans rather than shares