Meaning of palmer peninsula

Definition of palmer peninsula

(noun) a large peninsula of Antarctica that extends some 1200 miles north toward South America; separates the Weddell Sea from the South Pacific

Other information on palmer peninsula

WIKIPEDIA results for palmer peninsula
Amazon results for palmer peninsula