Definitions
There is 1 meaning of the phrase
Madame Tussaud.
Madame Tussaud - as a noun
French modeler (resident in england after 1802) who made wax death masks of prominent victims of the french revolution and toured britain with her wax models; in 1835 she opened a permanent waxworks exhibition in london (1761-1850)
Synonyms (Exact Relations)
marie grosholtzmarie tussaudtussaud