1 to board (a ship or aircraft)
2 intr; usually foll by: on or upon to commence or engage (in) a new project, venture, etc.
(C16: via French from Old Provençal embarcar, from em- + barca boat, barque)
English Collins Dictionary - English Definition & Thesaurus
1 board ship, go aboard, put on board, take on board, take ship
on or upon begin, broach, commence, engage, enter, get the show on the road (informal) initiate, launch, plunge into, set about, set out, start, take up, undertake
1 alight, arrive, get off, go ashore, land, step out of
English Collins Dictionary - English synonyms & Thesaurus
Add your entry in the Collaborative Dictionary.