BizTerm Definition
Self Liquidating
Full Definition

Something that pays for itself from sales revenue.


Previous Biz Term Next Biz Term