Top definition
A girl who runs with her arms and legs flailing (similar to a giraffe). Usually she is very bubbly and talkative.
That Cleo, she's a sand squid!
by bigcatface September 15, 2009
Get the mug
Get a Sand Squid mug for your Uncle Paul.