I came across the The Dictionary of Mountain Bike Slang while looking for some info. It looks like a pretty neat resource although some of the definitions are a little editorialized.
Lots of fun to read through though and it makes me want to go out riding despite the cold rain we're currently coping with.