Lundy (noun) Definition, Meaning & Examples

noun
  1. an island in SW England, in Devon, in the Bristol Channel: now a bird sanctuary. Pop: 28 (2007)
Lundy (noun) Definition, Meaning & Examples

More Definitions