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
Tweet