look up any word, like sex:
 
1.
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