Lundy Island
geographical name
Lun·dy Island
ˈlən-dē
island of southwestern England at the mouth of Bristol Channel off the coast of Devon area 2 square miles (5.2 square kilometers)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share