Meaning of “slow burn” in the English Dictionary