PETARD


Meaning of PETARD in English

See: HOIST WITH ONE'S OWN PETARD.

Slang English vocab.      Английский сленговый словарь.