But that's exactly what I'm arguing against! The core meaning of liberal is not relative, it's a pretty well defined ideology (with multiple strands, to be sure, but still).
The whole reason you think the meaning depends on the context is because you have been mislead to believe that liberal == left-wing, or something approaching that.
This is completely and utterly false, hence my "nitpick". Changing the meaning of these words causes the exact type of confusion you seem to be suffering from!
Left-wing is a term with a very loose definition, and depending on the Overton window, "liberal" places somewhere on the left/right axis. "Liberal", however, does have a well-defined meaning, since it refers to a specific ideology, unlike "the left".
TLRD: "liberal" is not a direction on an axis, rather it's a point on an already existing axis, the left/right one.