I've taught at a few different places, and everyone seems to have their own legally-derived titles that are used to avoid (or embrace) some legal personnel term.
At Kent State, we had "graduate faculty" and "part-time instructors," who did basically the same thing. The last CC I taught for had "adjunct lecturers," the last university just "lecturers."
Even in my current job I'm called anything from "trainer" to "consultant" to "subject matter expert" to whatever. I don't put much stock in the actual title. As a matter of fact, when people ask me what I do at Inkling Research, I say I'm a systems engineer. Get a lot less junk mail that way.