Tussaud
[tu:sәu]
Definition
(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).
Edited by Augustus--From WordNet
Examples
- Thus the congregation on Christmas morning is mostly a Tussaud collection of celebrities who have been born in the neighbourhood. Thomas Hardy. The Return of the Native.
Editor: Simon