Admiralty Range


noun

a mountain range in Antarctica, NW of the Ross Sea.

British Dictionary definitions for admiralty range

Admiralty Range

noun

a mountain range in Antarctica, on the coast of Victoria Land, northwest of the Ross Sea