Definitions
There is 1 meaning of the phrase
Palmer Peninsula.
Palmer Peninsula - as a noun
A large peninsula of antarctica that extends some 1200 miles north toward south america; separates the weddell sea from the south pacific
Synonyms (Exact Relations)
antarctic peninsula