Noun
forespeaker (plural forespeakers) (obsolete or historical) One who speaks on behalf of another; an advocate.