SKYSAIL Meaning of SKYSAIL in English [ 'skʌɪseɪl , -s(ə)l ]■ noun a light sail above the royal in a square-rigged ship. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004