dam squib - Spanish English Dictionary