Search in full dictionary

EMBARKED UPON

EMBARKED UPON
ScnTUEU
if you've embarked upon something, especially something new, difficult or exciting which may take a long time to finish, you have started doing it.