THESAURUS
traffic with
be in connection, be in contact, commerce with, commune with, communicate, converse, deal with, do business with, have dealings with, have intercourse, have truck with, hold communication, interchange, intercommunicate, patronize, shop at, speak, talk, trade at, trade with, transact business with