Definition of madame tussaud in English English dictionary
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)