Socotra

From Wiktionary, the free dictionary
Archived revision by Threepmn (talk | contribs) as of 04:16, 16 January 2019.
Jump to navigation Jump to search

English

Proper noun

English Wikipedia has an article on:
Wikipedia

Socotra

  1. an island belonging to Yemen between the Guardafui Channel to the west, Gulf of Aden to the northwest, the Somali Sea to the south, and the Arabian Sea to the east.