madame tussauds

listen to the pronunciation of madame tussauds
English - English

Definition of madame tussauds in English English dictionary

Madame Tussaud
a Swiss woman who made models of people in wax, including famous people who were killed by the guillotine in the French Revolution. In 1802 she established her waxworks, called Madame Tussaud's, in London (1760-1850)