lord twigo-sama Share definition Flag the most powerful meme god in existence, also the secret wiener dude that chick thinks im lord twigo-sama or something cause she likes me lord twigo-sama by Danimax02 November 10, 2019 0 0 Get merch Get the lord twigo-sama mug. Buy Now — $32.95 See more merch