To cause great, even overwhelming surprise.

Neologism coined from stagger and boggle.
That just stoggled me.
by Chief Blather May 13, 2010
Get the stoggle mug.
a telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network.
You used to call me on my stoggle / Late night when you need my love.
by Noxlumos January 23, 2016
Get the stoggle mug.