look up any word, like fleek:

1 definition by straight up Jack

 
1.
Beautiful and complicated. Strong willed and incredibly loving once they let you in. Sharp tongued and witty.
Damn that person is quick they got the Chesire skills.
by straight up Jack July 21, 2010