Lolsquid Share definition Flag A combination of Liquid and Solid denoting an ambiguous substance between the two. This gooey gel is a lolsquid Lolsquid by Double A batteries November 3, 2008 0 0 Get merch Get the Lolsquid mug. Buy Now — $32.95 See more merch