what does on fleek mean because I hear this a lot and it seems like a really weird phrase Post Comment Receive notifications Add a comment...