SKYSAIL Meaning of SKYSAIL in English noun the sail set next above the royal. ·see ·illust. under sail. Webster English vocab. Английский словарь Webster. 2012