在线词典自爆to explode; spontaneous detonation; self-detonation英文释义to explode; spontaneous detonation; self-detonation; suicide bombing; to disclose private matters about oneself