petard in Hindi हिन्दी
petard in Telugu తెలుగు
petard in English
- petard⇄expr. hoist with (or on, by) one's own petard, injured or destroyed by one's own scheme or device for the ruin of others.
Ex. Almost every British proposal for self-government to date has been similarly hoist on its own petard (Harper's). - petard⇄petard, noun.
1. an explosive device formerly used in warfare to break doors or gates or to breach a wall.
2. (Especially British.) a kind of firecracker.