microbombs
English
Noun
microbombs
plural of
microbomb