Top definition
A commercial product, frequently a video game or video game demo, that is released immediately after its announcement. May also be used as a verb to describe the action of doing so.
I'm excited for Guns of War X after playing the demo they shadowdropped during their press conference last night.
by sb057 March 05, 2019
Get the mug
Get a shadowdrop mug for your cat Vivek.