indicisive
blunt, straight-forward, rude
mind bogglers
People who like to speak their mind can be called:honestupfrontbluntassertiveboldoutspokendirectbrashforthrightunreservedconfidentassureduninhibited
cat
mind, wits
indecisive
Constituent is the word that comes to mind.
Reserved or reticent.
Cynic is a word that means a person who always sees the worst in people.
A word for such a person would be: Klutz meaing a clumsy or dolt person.
bipolar, moody
Mind (as in a person's thoughts) = שכל (sekhel) Mind (as a verb to pay attention to something) = שם לב (sahm lev) There are dozens of other words, depending on what use of the word "mind" you are talking about.
agileadj (person) проворный (проворен) , (mind) живой
One word is 'boastful'.
Mind Cerebrum Intellect Thinking cap Gray matter Noggin Noodle
The person is an optimist - always looking on the brightside.
The word could be "nitpicker."