Big Huge Thesaurus

intermediator

noun

sounds kind of like