petard - Dictionary definition and meaning for word petard
He is surely a RETARD to use such a small bomb to intimidate the enemies..