South Shetland Islands
geographical name
uninhabited British islands in the South Atlantic southeast of Cape Horn off the tip of the Antarctic Peninsula
Love words? Need even more definitions?
Merriam-Webster unabridged
Share