PETARDS is a playable word

petard Scrabble® Dictionary

noun
pl. petards
an explosive device
0 Playable Words can be made from "PETARDS"