To put the kybosh on

v.

Heard in Cork

To put an end to something, to terminate or stymie.

In use

When I had my wallet knicked, that put the kybosh on my big night out.

Posh English

When one had one's wallet stolen that quite put an end to one's anticipated evening of revelry.