Source:WordNet 3.1
1. (
) go on board ;
2. (
) set out on (an enterprise or subject of study); "she embarked upon a new career" ;
3. (
) proceed somewhere despite the risk of possible dangers; "We ventured into the world of high-tech and bought a supercomputer" ;
See more about : EMBARKS