English dictionary
skysail meaning and definition
Definition and meaning of skysail at MeaningMonkey.org. skysail meaning and definition in the English Dictionary.SKYSAIL noun
Definition of skysail (noun)
- the sail above the royal on a square-rigger
Source: Princeton University Wordnet