• synonyms


or So·ko·tra

[soh-koh-truh, sok-uh-truh]
See more synonyms for Socotra on Thesaurus.com
  1. an island in the Indian Ocean, S of Arabia: a part of the Republic of Yemen. 1382 sq. mi. (3579 sq. km).
Show More
Related formsSo·co·tran, noun, adjective
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018

Examples from the Web for socotra

Historical Examples

British Dictionary definitions for socotra


Sokotra or Suqutra

  1. an island in the Indian Ocean, about 240 km (150 miles) off Cape Guardafui, Somalia: administratively part of Yemen. Capital: Hadiboh (Tamrida). Area: 3100 sq km (1200 sq miles)
Show More
Collins English Dictionary - Complete & Unabridged 2012 Digital Edition © William Collins Sons & Co. Ltd. 1979, 1986 © HarperCollins Publishers 1998, 2000, 2003, 2005, 2006, 2007, 2009, 2012