Lyme Regis (noun) Definition, Meaning & Examples

noun
  1. a resort in S England, in Dorset, on the English Channel: noted for finds of prehistoric fossils. Pop: 4406 (2001)
Lyme Regis (noun) Definition, Meaning & Examples

More Definitions