BizTerm Definition
Self Insurance
Full Definition

Setting aside of reserves to cover potential losses, rather than buying insurance.


Previous Biz Term Next Biz Term