a pseudo -class is the actual psuedo element, such as: hover ,: active, etc.
a pseudo selector is a complete selector that contains / uses a pseudo-class. such as: hover, a: active
but a pseudo - class is what people need to say / type. The pseudo-selector, I think, came from people, knowing that there are "pseudo" and "selectors", so "why the hell aren't they being collected?" kind of thing.
Dan heberden
source share