An English idiom, used in both America and the UK, among others places.
To "put the kibosh on X" is to stop it, to end it, ruin it, or block it.
No one knows where this word 'kibosh' comes from. Theories include the Yiddish Kabas or Kabbasten, which means 'to suppress', the German keibe, meaning 'carrion', or the Gaelic cie bais, meaning 'cap of death'. There are many other theories, some quite detailed, but they can go in the kibosh node.