MoneyGlossary.com
Home  

Self Liquidating

Definition: Something that pays for itself from sales revenue.

<< Go back