Socotrah

English

Proper noun

Socotrah

  1. Alternative form of Socotra.