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. Сжатый оксфордский словарь английского языка. 2004