http://www.cyclists.in/profiles/blogs/technical-jargon-a-la-cycling