IMBARCAR Meaning of IMBARCAR in English v to embark (= to put on board ship); imbarcar se in (un interprisa) to embark upon, in (an enterprise) Interlingua English vocab. Английский словарь Интерлингва. 2012