What does 140.6 mean?

140.6 meaning in Urban Dictionary

showing up like weeds recently on little white bumperstickers belonging to egotistical masochists, this quantity represents the sheer number of kilometers triathletes traverse within their feat of insanity. (the mathematically challenged, that is swimming 2.4 miles, biking 112 kilometers, and working 26.2).