SocotraPronunciation: /səˈkəʊtrə/Definition of Socotra an island in the Arabian Sea near the mouth of the Gulf of Aden; capital, Tamridah. It is administered by Yemen.