IMBOSCAR Meaning of IMBOSCAR in English v to ambush (= to place in ambush); imboscar se to ambush, lie in ambush Interlingua English vocab. Английский словарь Интерлингва. 2012