Home / Dictionary / Socotra

Socotra Uncommon

Proper Noun

Definitions
Proper Noun
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.

Related Terms
Rhyming Words
tra otra gatra intra katra matra extra sutra lutra yatra gotra ultra metra mitra litra fitra petra tetra astra vetra
Compare
Socotra vs