Socotrine
-
Of or pertaining to Socotra, an island in the Indian Ocean, onthe east coast of Africa.-- n.
Socotrine meaning & definition 1 of Socotrine.
Of or pertaining to Socotra, an island in the Indian Ocean, onthe east coast of Africa.-- n.