self-liquidating loan
noun
: a loan having a term approximately equal to the period in which the borrower can complete the transaction financed and use the proceeds to repay the loan
Love words? Need even more definitions?
Merriam-Webster unabridged
Share