■ adjective denoting an asset, project, etc. that earns sufficiently over a certain period to pay for its cost.
SELF-LIQUIDATING
Meaning of SELF-LIQUIDATING in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004