my mom!
We often say they have the memory of an elephant.
A person who frequently uses bad words is typically referred to as someone who curses, swears, or has a foul mouth.
can you call someone a welth of knowledge
an interpreter. or if you want to shorten it you can call them a terp. signer doesn't make a lot of sense, since both people would be signing.
You could call someone who is smart intelligent, clever, or savvy.
You can call someone who does not lie honest, truthful, trustworthy, or sincere.
chatterbox
booser
a cab
A man.
A Krillin.
If you mean someone that dreams a lot. I would call them a daydreamer, or a dreamer in general.
Spanish kisser
Tattletaler
a bully
A person who schemes a lot is often referred to as conniving or manipulative.
Ambitious or dissatisfied with their lot.
One name for someone who likes to talk a lot is "chatterbox". An adjective for someone who likes to talk a lot would be "gossipy".