A colleague consistently uses slang terms and I find it hard to understand them.
At first, it was somewhat amusing within the office and I think they play up to it now. But it's got to the point where my colleague's inability to adequately communicate their meaning/my inability to understand what they're talking about could affect the job.
In one recent example, the colleague used the term aired to mean ignored, when I took it to mean expressed/presented/something along those lines. The conversation went something along the lines of:
Colleague: Has [the customer] aired [the remote session] again?
My colleague took this to mean they had sent through a remote session (because in my colleague's view, the question was "Have they ignored it?").
Whereas I understood I'd been asked if the customer had sent the session details through, so my negative response indicated they hadn't.
In terms of background, the colleague is in a different team to me, but their team is designed to support the activities of my team.
In the example above, I vented my frustration directly to my colleague in an unprofessional manner when I realised the mistake, which I feel was a mistake in itself... Should I take the time to make my concerns clear in a more professional manner to my colleague? Should I raise it with his manager? Should I just make an effort to double-check meaning when we communicate? Any other suggestions?