Sgurd Share definition Flag It is an immortal drink found in the middle of Antartica. It is very addictive, but there is a limited supply. Gimme Sgurd, Gimme Sgrud Sgurd by ImmortalIsland January 5, 2011 0 0 Get merch Get the Sgurd mug. Buy Now β $32.95 See more merch