Ross Island
geographical name
island of Antarctica that is located in the Ross Sea at the tip of the Ross Ice Shelf and is the site of Mount Erebus and McMurdo Station
Love words? Need even more definitions?
Merriam-Webster unabridged
Share