IMBOSCADA Meaning of IMBOSCADA in English n ambush; cader in un imboscada to fall into an ambush Interlingua English vocab. Английский словарь Интерлингва. 2012