Definition of South Shetland Islands in English:

South Shetland Islands

proper noun

  • A group of uninhabited islands in the South Atlantic, lying north of the Antarctic Peninsula. Discovered in 1819, the islands are administered as part of the British Antarctic Territory.