Socotrah
English
Proper noun
Socotrah
Alternative form of
Socotra
.