1 definition by brettliketrains

A commonly used term in the NBA. Used between players and through the announcers to mean "Destroyed" or "Dominated"

Suppsivly invented through a backyard game of basketball in Tennessee
by brettliketrains May 13, 2012
Get the Postedized mug.