A made up word, combining squid and weeb. Literally no other definition than that. Anyone who tells you otherwise is a liar.
What's up squeeb?