an island in the W Ross Sea, off the coast of Victoria Land: part of the Ross Dependency; location of Mt. Erebus.
ROSS ISLAND
Meaning of ROSS ISLAND in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012