SKYSAIL


Meaning of SKYSAIL in English

noun the sail set next above the royal. ·see ·illust. under sail.

Webster English vocab.      Английский словарь Webster.