meaning of shetland islands

1. an archipelago of about 100 islands in the North Atlantic off the north coast of Scotland


Related Words

shetland islands |

Developed & Maintained By Taraprasad.com

Treasure Words