Waxworks

From Fresh Dictionary

English

Noun

waxworks

  1. an exhibition of waxwork figures; a wax museum
Personal tools