Palmer Peninsula


noun

former name of Antarctic Peninsula.

British Dictionary definitions for palmer peninsula

Palmer Peninsula

noun

the former name (until 1964) for the Antarctic Peninsula