Home
Search
Index
Definify.com
Webster
1913
Edition
Skysail
Sky′sail
,
Noun.
(Naut.)
The sail set next above the royal. See
Illust.
under
Sail
.
Definition
2024
skysail
skysail
English
Noun
skysail
(
plural
skysails
)
(
nautical
)
The
sail
set next above the
royal
.
Etymology
sky
+
sail
?
Similar Results