Short for Birmingham, England; also slang for a counterfeit or fake item, particularly counterfeit coins (historical usage).
From Birmingham, England. The term originated because Birmingham was historically known for producing counterfeit coins and cheap metal goods, so 'brum' became slang for anything fake or low-quality.
Try Another Word