SET SAIL Meaning of SET SAIL in English hoist the sails of a boat. ↘begin a voyage. → set Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004