Top definition
A large, toothy smile one has while under the influence of LSD, that will not go away.
I've got the Electric Grin, I just can't turn it off!
by Mosey on down December 17, 2009
Get the mug
Get a Electric Grin mug for your cousin Beatrix.