Alton Towers (noun) Definition, Meaning & Examples

noun
  1. a 19th-century Gothic Revival mansion with extensive gardens in NW central England, in Staffordshire: site of a large amusement park
Alton Towers (noun) Definition, Meaning & Examples

More Definitions