D band Share definition Flag Stands for demented person. They are usually very stupid or weird You’re a d band D band by Ninjasmasher September 10, 2019 0 0 Get merch Get the D band mug. Buy Now — $32.95 See more merch