Sahan D Share definition Flag A badass, pain in the ass, lovable pest who’s always got your back. Check out Sahan D! What a snacc! Sahan D is so annoying but I love him anyway. Sahan D by Lunamboowe May 30, 2020 0 0 Get merch Get the Sahan D mug. Buy Now — $32.95 See more merch