English

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

 

Madame Tussaud's

 
BrE
 
; 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.