Outspoken :
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
Most Helpful Opinions