From Longman Business Dictionaryself-liquidatingˌself-ˈliquidating adjective1BANKING a self-liquidating loan is for a short period of time and used to complete a particular investment, activity etc. The loan is usually paid back with profit made from the investmentIt was difficult to find outlets for short-term lending which would be self-liquidating at a definite time.2FINANCE a self-liquidating company pays all its available money to people who own shares in it, rather than paying them a DIVIDEND (=regular payment from profits)Our shareholders recently voted to convert from self-liquidating to continuing dividend status.