SELF-LIQUIDATING


Meaning of SELF-LIQUIDATING in English

■ adjective denoting an asset, project, etc. that earns sufficiently over a certain period to pay for its cost.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.