sky islands

English

Noun

sky islands

  1. plural of sky island