Dictionary search results

Showing 1-2 of 2 results

self-insurance British & World English

Insurance of oneself or one’s interests by maintaining a fund to cover possible losses rather than by purchasing an insurance policy