put the kibosh on

idiom

Definition of put the kibosh on

informal
: to stop or end (something) : to prevent (something) from happening or continuing His mother put the kibosh on his smoking habit.