"Glass cannon" is a popular term in gaming (especially online-gaming), where it refers to a character class that has remarkable offensive power, but has low defense. Urban Dictionary also defines this as:
Refers to a person, weapon, or vehicle which has a high output, but a low defense, life, durability, etc. link
However, I failed to find any references other than the above one. "Glass cannon" actually sounds pretty intuitive, so one can guess the meaning even when hearing it for the first time.
Is this phrase generally recognized outside of the gaming world (i.e., could I use it in a general conversation and be understood), and if it is, what is its etymology?