Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

socotra Definition

Cancel
socotra
geographical name(So-co-tra)
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

Words Related to socotra!

socotra Examples by Brain Bank Users