Palmer Land


noun

the southern part of the Antarctic Peninsula.

British Dictionary definitions for palmer land

Palmer Land

noun

the S part of the Antarctic Peninsula