Overheard in Greenwich

Press Club member: What does “on fleek” mean? It’s like, French for on point, right?