ref
detonate + -or
detonator (n.)
"that which causes (something) to explode," 1820, agent noun in Latin form from detonate. For suffix, see -er (1).