carrot-and-stick - Spanish English Dictionary