bn:02272926n
Noun Named Entity
EL
No term available
EN
Big Razorback Island is the southeasternmost of the Dellbridge Islands, lying in Erebus Bay off the west side of Ross Island. Wikipedia
Geonames
Relations
Sources
IS A
LOCATED IN OR NEXT TO BODY OF WATER