Definitions by Hotdog_spring
on fleek
“on fleek”, is an Americanisation of the French term “en flic” which roughly translates to “to police” or “to spy on”
Jullian Assange's phone calls are on fleek, don't discuss anything that can be used by the government to incriminate you.
on fleek by Hotdog_spring December 14, 2016