1 definition by Ekurb

Top Definition
xr
An abbreviation for "the crossroads" in World of Warcraft.
"Meet me at xr."
"k."
by Ekurb July 07, 2005

Mug icon
Buy a xr mug!