THE STICK AND THE CARROT Meaning of THE STICK AND THE CARROT in English giving a prize for good behavior and a punishment for misbehavior (Psychology) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012