She has decided to embark _____________ new business undertaking.

Answer: On

Explanation

We use on or upon with embark.

Embark on means to start.

On is a preposition here.

She has decided to embark on new business undertaking. 

Install this app on your device for quick access right from your home screen.