Santa Cruz Islands

English

Proper noun

Santa Cruz Islands

  1. An archipelago of the Solomon Islands.