Definition of Socotra
island Indian Ocean E of Gulf of Aden in Yemen; chief town Tamridah area 1400 square miles (3640 square kilometers), pop 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).