SOCOTRA Meaning of SOCOTRA in English Socotra BrE AmE sə ʊ ˈkəʊtr ə sɒ- AmE \ soʊ ˈkoʊtr ə sə- Longman Pronunciation English Dictionary. Английский словарь произношений Longman. 2012