EMBARK ON/UPON Meaning of EMBARK ON/UPON in English begin (a new project or course of action). → embark Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004