emboscata - French English Dictionary