×

shetland meaning in English

n. shetland, group of islands in the north sea off the northern coast of scotland

Related Words

  1. sherpa
  2. sherry
  3. shiba
  4. shiitake
PC Version

Copyright © 2018 WordTech Co.