Top Definition
The most iresistable pet squirrel in my back yard. Also meaning totally Spiffy, hot, adorable.
Hey look at that girl, she is so freak'in squikky!
de Connie 24 Decembrie 2004

E-mailuri zilnice

Tastează-ți adresa de e-mail mai jos pentru a primi gratuit în fiecare dimineață cuvântul zilei!

E-mailurile sunt trimise de la daily@urbandictionary.com. Nu-ți vom trimite mesaje nedorite.

×