Dictionnaire français - anglais

éclater

to burst, to explode