Etymology
Today it means: A fake weapon made from foam and used in simulated combat, as in roleplaying games. Full definition →
From boff + -er.
Etymology from Wiktionary, CC BY-SA 4.0.