To put; to place; to deposit; to deliver, with a sense of withdrawing oneself.
Sail is defined as to move, float or glide smoothly through water or air, or to move quickly.
To set going; initiate:
Characterized by energy and assertiveness:
Find another word for set-sail. In this page you can discover 9 synonyms, antonyms, idiomatic expressions, and related words for set-sail, like: shove off, weigh-anchor, leave, sail, launch, go-ahead, set out, start-out and dive-in.