Definition of Madame Tussaud's from the Oxford Advanced Learner's Dictionary


Madame Tussaud's

; NAmE
jump to other results
a museum in London, England, started in 1835 by a Frenchwoman, Madame Marie Tussaud (1761-1850). It contains wax figures of famous people from past and present, and the Chamber of Horrors, an exhibition of famous crimes and punishments.