geographical name island N England off NE coast of Northumberland, connected to mainland at low tide population 190, island NW Wales in St. George's Channel off W coast of Anglesey
HOLY ISLAND
Meaning of HOLY ISLAND in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012