Monday, July 8, 2013

Definition of the Day

Petard-
A small bomb that often blew up the bomber instead of the intended victim.

(evil grin)