The ignition of the charge by some hot surface within the engine before the passage of spark is called

A)
detonation
B)
pre-ignition
C)
auto-ignition
D)
ignition delay

Correct Answer : Option (B) :   pre-ignition