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. 2012