SquiblyDoo Share definition Flag Squib-Lee-Doo; A PHENOMENALLY AWESOME online deal Well SquiblyDoo! This deal is freakin awesome! SquiblyDoo by TheSquibly July 12, 2011 0 0 Get merch Get the SquiblyDoo mug. Buy Now — $32.95 See more merch