YourDictionary

Lundy Isle

(lŭnˈdē)

An island off the southwest coast of England at the mouth of the Bristol Channel. Inhabited from prehistoric times, the island was a stronghold for pirates and smugglers from the Middle Ages until the 18th century.

link/cite print suggestion box