ambuscading - French English Dictionary