Lyme Bay (English, name)
expansion: Lyme Bay
Senses:
glosses: A large bay in the English Channel off the coast of Dorset, England.
Forms: