Top definition
An abbreviation of the word Translator and the callsign of a mediocre gamer know by few and loved by less.
"Jeez XLR8R why do you always get owned in every game"
by Fisher March 28, 2005
Get the mug
Get a xlr8r mug for your mom Julia.
buy the domain for your travel site