No idea where it came from but there are several definitions. I think this one from Urban Dictionary has the best answers for you.
No idea where it came from but there are several definitions. I think this one from Urban Dictionary has the best answers for you.