What is a person called when he carries information between the two people who are not on talking terms.
He is not a broker or a gossipper.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
messenger: a person who carries a message or goes on an errand for another, especially as a matter of duty or business.
intermediary: an intermediate agent or agency; a go-between or mediator.
go-between: a person acting as an agent.
Here's an example sentence:
Alice and Bob were not on speaking terms, so Chuck acted as a go-between.