translate English to French: He denies any involvement or knowledge of the explosion.
Il nie avoir eu toute implication dans l'explosion.