Definition of “butchery” - English Dictionary

british dictionary