stick and carrot - Spanish English Dictionary