Dictionary.com
Thesaurus.com

Flying Dustbin

American  

noun

  1. petard.


Etymology

Origin of Flying Dustbin

First recorded in 1940–45