We found one dictionary that defines the word to re-embark on sth:
General (1 matching dictionary)
General (1 matching dictionary)
- to re-embark on sth, to re-embark on sth: Collins English Dictionary