self-liquidator noun1 •A special offer that covers the promoter's costs despite being presented as a discount.Self-liquidators were popular in the days of resale price maintenance, before the widespread development of retail discounting and mail order. — 2008 formsself-liquidators