PETARD Meaning of PETARD in English transcription, транскрипция: [ peˈtɑ:d ]See: HOIST WITH ONE'S OWN PETARD. Dictionary of English idioms . Словарь английских идиом. 2012