emboscata - Spanish English Dictionary