Definition of “kibosh” - English Dictionary

british dictionary