site logo

Socotrine

Categories: Terms

Pertaining to Socotra, an island in the Indian Ocean, on the east coast

of Africa.



More

;