IMBOSCAR


Meaning of IMBOSCAR in English

v to ambush (= to place in ambush);

imboscar se to ambush, lie in ambush

Interlingua English vocab.      Английский словарь Интерлингва.