YourDictionary

Dictionary Home » Dictionary Definitions » Mainland Island

Mainland Island

(mānˈlənd) also Po·mo·na (pə-mōˈnə)

The largest of the Orkney Islands off the northern coast of Scotland. It is known for its numerous Pictish remains including mounds, underground dwellings, and standing stones.

link/cite print suggestion box