dam squib - French English Dictionary