blunt, straight-forward, rude
scatter- brained, changeable, faithless, unpredictable, unstable, irresolute, inconstant, volatile
mind bogglers
cat
I would probably think to "ignore" someone is a word that means that someone is pretending not to listen to someone else.
Outspoken?
The word for knowing someone's mind/reading someone's mind is 'telepathy' It means the ability to be on someone's wavelength to read their mind.
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.
Another word for said is stated.
She appreciated his candor when he admitted his mistake without hesitation.
bilingual
Bilingual.
blunt, straight-forward, rude
The word polyglot is a noun. A polyglot is someone who speaks various languages.
It means diarrhea of the mouth and is spelled Dysentery.Refering to someone who speaks loosely.
Montgomery Speaks His Mind - 1959 was released on: USA: 28 April 1959
The cast of The Mind Speaks - 2011 includes: Joze Mont as Confused Teen