Socotra (disambiguation)
Look up
Socotra
,
socotra
, or
Soqotra
in Wiktionary, the free dictionary.
Socotra
is an Island in Yemen.
Socotra
may also refer to: