Definition of South Shetland Islands in English:

South Shetland Islands

proper noun

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