What does ‘On Fleek’ mean?

This can be used as a replacement for “on point,” meaning something has been immaculately executed. Specifically, a 2014 Vine video in which a woman describes her eyebrows as “on fleek” is what brought it into the mainstream. Today, it’s used far beyond the context of eyebrows.