1 definition by MadLad1273

Top Definition
That feeling when you’re really tired but also mildly horny and thusly can’t sleep
Dude, I was really feeling The Buzz last night after not masturbating all day
by MadLad1273 July 11, 2019

Mug icon
Buy a The Buzz mug!