What is the meaning of Terrestrial South Pole in English?

Learn vocabulary with pictures as well as definitions of Terrestrial South Pole in English

Learn in

See more

n. Terrestrial South Pole

Definition of Terrestrial South Pole in English

Point, and surrounding region, that is located at the south end of the Earth's axis of rotation.

Synonyms of Terrestrial South Pole in English

South PoleGeographic South Pole