floating islands

English

Noun

floating islands

  1. plural of floating island