Squina Share definition Flag Something that offends a person or something the definition is Squid Vagina Guy 1: DAMN! She such a Squina! Guy 2: Yeah! And she smells like one too Squina by Squina October 14, 2016 0 0 Get merch Get the Squina mug. Buy Now — $32.95 See more merch