Flamunguloids Share definition Flag A group of stupid bitches in a group chat Those Flamunguloids sure are cringe. Flamunguloids by Flamunguloids November 26, 2022 0 0 Get merch Get the Flamunguloids mug. Buy Now — $32.95 See more merch