Subscriber login


Forgot your password?

Library card login

Other

South Shetland Islands

Definition of South Shetland Islands
  • 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