socotra

/S OW1 K AA1 T R AH0/
noun
  1. 1

    An island of 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.