Synonym for petard


Associated with petard

explosive device
Add a New Entry