Definition of Socotra
island of Yemen in the Indian Ocean east of the Gulf of Aden; chief town Tamridah area 1400 square miles (3640 square kilometers), population 8000
Learn More about socotra
Britannica.com: Encyclopedia article about Socotra
Seen and Heard
What made you want to look up Socotra? Please tell us where you read or heard it (including the quote, if possible).