- 1. a. Of or pertaining to Socotra, an island in the Indian Ocean, on the east coast of Africa. Source: opted
- 2. n. A native or inhabitant of Socotra. Source: opted
- 3. Of or pertaining to Socotra, an island in the Indian Ocean, on the east coast of Africa. -- n. A native or inhabitant of Socotra. Source: webster
- 4. Of or pertaining to Socotra, an island in the Indian Ocean, onthe east coast of Africa.-- n. Source: adambom
Home / Dictionary / socotrine
socotrine
Thesaurus links
Related headwords in VividLex — dictionary ↔ thesaurus bridge for exploration and SEO depth.