SKYSAIL Meaning of SKYSAIL in English [sky.sail] n (1829): the sail above the royal Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012