SKYSAIL Meaning of SKYSAIL in English (n.) The sail set next above the royal. See Illust. under Sail. Webster's English dictionary. Английский словарь Webster. 2012