Skip to main content

andreee's definitions

NTR

NTR - "Need to rush" it is the Counter-Strike: Global Offensive team from Poland. The team have been created in December 2014 in small village called "District the 13th" by a polish group of friends. They have not won single professional competition, but the times of glory and splendor are coming. Beware of their magnificient power and superior might...
NTR is the best team in the world.
I love NTR
by andreee May 25, 2015
mugGet the NTRmug.

Share this definition