Find the word definition

Wikipedia
Eynhallow

Eynhallow ( Old Norse: Eyinhelga) is a small, presently uninhabited island, part of Orkney, off the north coast of mainland Scotland.