SET SAIL Meaning of SET SAIL in English v. phr. To begin a sea voyage; start sailing. The ship set sail for Europe. American idioms English vocabulary. Английский словарь американских идиом. 2012