Lymington (noun) Definition, Meaning & Examples

noun
  1. a market town in S England, in SW Hampshire, on the Solent: yachting centre and holiday resort. Pop: 14 227 (2001)
Lymington (noun) Definition, Meaning & Examples

More Definitions