1 definition by Makeupqueen

Slang term used by uncultured idiots to describe perfection.
by Makeupqueen September 4, 2015
Get the On fleek mug.