Elixir of the Gods Share definition Flag A drink that is extremely delicious in every way possible known to man. Man 1: Oh, man, Big Red is the Elixir of the Gods! Elixir of the Gods by Froze February 23, 2011 0 0 Get merch Get the Elixir of the Gods mug. Buy Now — $32.95 See more merch