i'm going to the store, i need some nectar of the gods
the common term used by skaters when speaking about mountain dew
"i'm going to the store, i need some nectar of the gods" What is the definition of "nectar of the gods"?