English Dictionary
◊ STAYSAIL
staysail
n : any sail set on a stay (as between two masts)