Meaning of tussaud
Definition of tussaud
(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)
Other information on tussaud
WIKIPEDIA results for
tussaud
Amazon results for
tussaud
Tweet