IMBOSCADA


Meaning of IMBOSCADA in English

n ambush;

cader in un imboscada to fall into an ambush

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