WINDSAIL Meaning of WINDSAIL in English ■ noun historical a long tube or funnel of sailcloth conveying air to the lower parts of a ship. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004