Synonyms: broach, commence, engage, enter, get off, initiate, jump off, etc.
Definition of Embark On
1. to begin (a journey)
They embarked on their trip to America with high hopes.
2. to begin (something that will take a long time or happen for a long time)
She's embarking on a new career.
He had a new hunt to embark on. I hope you'll join me as we embark on new projects together.Read through the instructions a couple of times before you embark on tying a bow tie for the first time.Before you embark on your hair-cutting journey, you'll need to release your inhibitions.