- Palmer Peninsula as a noun:
- 1
Palmer Peninsula
noun
1 Palmer Peninsula
A large peninsula of Antarctica that extends some 1200 miles north toward South America; separates the Weddell Sea from the South Pacific.
synonym: Antarctic Peninsula.
debug info: 0.0312