palmer peninsula

Noun
  1. A large peninsula of Antarctica that extends some 1200 miles north toward South America;
    Separates the Weddell Sea from the South Pacific (synset 109221633)

Other Searches