outspoken
adjective
[ aʊtˈspəʊk(ə)n ]
• frank in stating one's opinions, especially if they are shocking or controversial.
• "he has been outspoken in his criticism"
Similar:
forthright,
direct,
candid,
frank,
straightforward,
honest,
open,
straight,
straight from the shoulder,
plain,
plain-spoken,
vociferous,
vocal,
explicit,
point-blank,
round,
blunt,
abrupt,
bluff,
brusque,
unequivocal,
free,
unreserved,
uninhibited,
unceremonious,
free-spoken,