Textual thesaurus for "embark"
(verb) enter
set out on (an enterprise or subject of study)
she embarked upon a new career
(verb) ship
go on board
(verb) venture
proceed somewhere despite the risk of possible dangers
We ventured into the world of high-tech and bought a supercomputer