What's a word for someone who speaks their mind with vulgarity?

Answer:

A person who speaks their mind with vulgarity would be considered opinionated and coarse and one word that describe this combination put into action might be "flyting" as described below from the search thersaurus :

flyting, a slanging match in verse, usually between two poets who insult each other alternately in profanely abusive verses.

First answer by Truthconfirmed. Last edit by Truthconfirmed. Contributor trust: 8 [recommend contributor recommended]. Question popularity: 24 [recommend question].