There is a sentence in this article:
Continue reading to begin your crash course in PC spec-speak.
Googling gave some links to MaximumPC and another article with the title «Architectual spec-speak».
I'd like to know what does this word exactly mean? Does the meaning depend on context? And the hyphen, is it optional?