Subscribe English
look up any word, like latergram:
 
1.
To beat another person or group of people in a competition.
John, you got derailled yesterday in Modern Warefare 2.
by FusionBolt2 April 14, 2011
3 1