What does the term "detonate" refer to?
A) To gradually release energy in a controlled manner
B) To cause a sudden and violent explosion or ignition
C) To slowly dissolve a substance in a liquid
D) To initiate a slow chemical reaction without immediate effect