Meaning of “gas chamber” in the English Dictionary

british dictionary