SKYSAIL Meaning of SKYSAIL in English ( n. ) The sail set next above the royal. See Illust. under Sail. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012