"Traffic?"
The only time I have heard this phrase is when communicating on unicom on unmanned fields in the US and it is used to announce one's intentions or position to other aircraft.
I haven't seen the letter in Pilot - was it definitely a UK field?