Is there such a thing as a cycling encyclopedia?

I'm looking into getting a new bike when I have saved up enough money since the frame of my Specialized Dolce Elite is actually too small (bike fitter said I need a 56 and I have a 51). But what I am finding is a lot of words that mean nothing to me but something to people who are "in the know". I would like to be "in the know".

What I am looking for is a breakdown of terms like "triple" or "comp" in reference to bike specs as well as other commonly used cycling terms.

Thanks!