Find the word definition

Wiktionary
buzz bombs

n. (buzz bomb English)