barrack buster
noun1
- Any of several improvised mortars, developed in the 1990s by the engineering group of the Provisional Irish Republican Army
forms
barrack busters
barrack busters
This dictionary works without the internet: on your phone · in Chrome