self-liquidator
Noun
Meaning
self-liquidator (plural self-liquidators)
(marketing) A special offer that covers the promoter's costs despite being presented as a discount.
Noun
self-liquidator (plural self-liquidators)
(marketing) A special offer that covers the promoter's costs despite being presented as a discount.