Definition of “kibosh” - English Dictionary

English