by Lenwooo October 26, 2013
by 3ug3ne December 23, 2012
used to say that someone is really talented or good at doing something. mostly used in Long Island, Bahamas
by anonymous878ee August 14, 2012
by Pooja Patel June 15, 2004
by S1r Hax September 24, 2003
by Urban Dude October 2, 2008