emboscada - French English Dictionary