Zetland
Explore definitions, synonyms, and language insights of Zetland
Definitions
Noun
an archipelago of about 100 islands in the North Atlantic off the north coast of Scotland
Explore definitions, synonyms, and language insights of Zetland