You could use the word 'Expert' meaning a person possessing skill or knowledge in any work or branch of knowledge. A person specially trained and qualified in any department of science or art.
There are several words that can be used to describe someone with a lot of knowledge. These words include genius, prodigy, smart, wise, brilliant, clever, brainy, sharp, adept, and knowing.
a klutz
a noob
This is not really a word but cracking up.
A lot of people.
# musculer # a hotty
a klutz
She has a lot of knowledge.
One would be garrulous and another would be loquacious...
No, mindful is not another word for think. Mindful means being fully present and aware of one's thoughts, feelings, and surroundings in a non-judgmental way. Thinking involves the process of forming thoughts and ideas in the mind.
Another word for lot for hire can also mean lot for sale. Lot for hire can also mean a lot that needs repairs.
No, erudite is not a noun. It is an adjective that describes someone who has great knowledge or learning.
maybe someone who relies on you?
Indecisive? Fickle? Inconsistent Changeable
Pensive.
Master
bloody
naive