Sky lagoon Synonyms

Definitions for Sky


SL abbreviation

SL is an abbreviation for Sky Lagoon
What does SL stand for?
SL stands for "Sky Lagoon"

Definitions for Lagoon


  • (noun) a body of water cut off from a larger body by a reef of sand or coral