tussauds Definition
Definition
Tussauds is a wax museum featuring life-sized portraits of famous and infamous people made from wax. It is known worldwide for its collection of wax figures of historical and contemporary celebrities and public figures, as well as for its wax figures of the royal family and famous criminal figures.
Browse