forspoken
/ˈfɔːrspoʊkən/Definitions
1. verb
to speak against or publicly criticize someone or something
“The politician was forspoken by his colleagues for making inflammatory comments.”
2. noun
a person who speaks against or publicly criticizes someone or something
“The forspoken was widely quoted in the media for their harsh words against the government.”