orkney islands
Meaning, Definition & Usage
Dictionary
Related
noun
an archipelago of about 70 islands in the North Atlantic and North Sea off the northeastern coast of Scotland
WordNet
Previous
Next