Home UK English firebase
An area in a war zone in which artillery can be massed to provide heavy firepower to support other military units.
READ THESE ARTICLES