Lundy Definition
Definition
Lundy is a small, rugged island located in the north Atlantic Ocean, off the southwestern coast of England. It is noted for its wild and unspoiled landscape, comprising mainly heathland, grassland, and granite outcrops. The island is also significant as a wildlife sanctuary, hosting various species of birds and coastal flora.
Browse