Newcastle-under-Lyme (noun) Definition, Meaning & Examples

noun
  1. a town in W central England, in Staffordshire. Pop: 74 427 (2001)
Newcastle-under-Lyme (noun) Definition, Meaning & Examples

More Definitions