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
Suppsivly invented through a backyard game of basketball in Tennessee
by brettliketrains May 13, 2012