Socotra
geographical name
So·co·tra
sə-ˈkō-trə
island of Yemen in the Indian Ocean east of the Gulf of Aden; chief town Tamridah area 1400 square miles (3640 square kilometers), population 8000
Love words? Need even more definitions?
Merriam-Webster unabridged
Share