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.”

Synonyms

  • effigy
  • waxwork

Antonyms

  • live figure