English Dictionary
Definition Madame Tussaud’s in British English
Madame Tussaud’s
/ˌmædəm tʊˈsɔːdz/

English Dictionary