alton towers








noun

  1. a 19th-century Gothic Revival mansion with extensive gardens in NW central England, in Staffordshire: site of a large amusement park
55 queries 0.565