CHAMBER OF HORRORS


Meaning of CHAMBER OF HORRORS in English

■ noun a place of entertainment containing instruments or scenes of torture or execution.

Origin

C19: from the name given to a room in Madame Tussaud's waxwork exhibition.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.