lymington Definition
Definition
A town and civil parish in Hampshire, southern England, by the sea. It is known for its long promenade and sandy beach.
Browse
A town and civil parish in Hampshire, southern England, by the sea. It is known for its long promenade and sandy beach.
Browse