Colloquialisms and slang have unstable meaning over history, location, and cultures.
Generally, something to be avoided by people striving for clearer communication. =3