SOCOTRINE


Meaning of SOCOTRINE in English

noun a native or inhabitant of socotra.

2. socotrine ·adj of or pertaining to socotra, an island in the indian ocean, on the east coast of africa.

Webster English vocab.      Английский словарь Webster.