Top definition
An unreasonably narrow window of time allocated to starting and ending a social activity, generally given at a moment's notice.
Spud said he would keep me posted on his gamerstatus, but I didn't hear from him for 6 hours. I decided to get a pop, then he tells me to get on in 5 minutes, because it's "now or never". What a fucking SpudWindow™.
by drspudbear October 11, 2017
Get the mug
Get a SpudWindow™ mug for your dad Jerry.