1. of Explode2. of munitions going off; "bursting bombs"; "an exploding nuclear device"; "a spectacular display of detonating anti-tank ">mines"
exploding | exploding cucumber |