petard

Definitions of petard
1

n an explosive device used to break down a gate or wall

Type of:
explosive device
device that bursts with sudden violence from internal energy