Skip to main content

Definitions by hahahagirlxd

one who is smart but has no social skills and most times doesnt understand social situations,one who will attach to you like a leech and then drop you when she finds someone else.
that conversation was so ellie
Ellie by hahahagirlxd February 25, 2009