SOKOTRA Meaning of SOKOTRA in English /soh koh"treuh, sok"euh treuh/ , n.Socotra. Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012