stick-and-carrot

stick-and-carrot

English Noun
Ad

Definition

Alternative form of carrot and stick (more common in UK than in US)

Ad