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.
South Shetland Islands in other Oxford dictionaries
Definition of South Shetland Islands in the US English dictionary