Definitions of embark on:

  • verb:   get off the ground