Author:g00d.baby What Exactly Is 'Boofing' And When You Should Never Do ItOrigin meaning and derivation of 'boof' as a verb in US slang