Definitions
There is 1 meaning of the phrase
Browning Automatic Rifle.
Browning Automatic Rifle - as a noun
A portable .30 caliber automatic rifle operated by gas pressure and fed by cartridges from a magazine; used by united states troops in world war i and in world war ii and in the korean war
Synonyms (Exact Relations)
bar5