Meaning of “fulminate” in the English Dictionary