South Shetland Islands

geographical name

Definition of South Shetland Islands

uninhabited British islands in the South Atlantic southeast of Cape Horn off the tip of the Antarctic Peninsula