Thurston Island


an island off Ellsworth Land, on the NW coast of Antarctica. 134 miles (215 km) long and 56 miles (90 km) wide.
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019