petard
/pəˈtɑrd/ Pə-TARD
Definitions
1. noun
A small explosive device, typically carried by a soldier, used to blow open gates or clear obstacles.
“The army used a petard to breach the enemy’s defenses during the siege.”
2. noun
A source of embarrassment or ridicule, especially for someone who was once esteemed or respected.
“His affair became a petard that ruined his reputation in the public eye.”
3. verb
To cause embarrassment or ridicule for someone.
“The scandal petarded the once-respected politician, forcing him to resign.”