tussaud
/ˈtʌsɔːd/; /ˈtjuːsɔːd/Definitions
1. noun
a waxwork or effigy, especially one in a museum of waxworks
“The wax museum featured a tussaud of the famous actress.”
1. noun
a waxwork or effigy, especially one in a museum of waxworks
“The wax museum featured a tussaud of the famous actress.”