You would call such a person a Latinist, which means a specialist in Latin. If they've studied the language for many years, they should be able to speak it. Once you learn to read the language fluently, speaking is a matter of time. There is a priest in Rome who teaches spoken Latin. His name is Fr. Reginal Foster, and if Augustine popped out of the ground, they could talk about his theory of just war. Wouldnt that be a sight to see...
A Latin or classics student.
Only Latin people know it or if they studies that laughter
Eugenicists
I believe the Latin phrase is: personna non grata
Lady boy
To greet someone in Latin, say "salve." If you are greeting multiple people, say "salvete."
Ichthyologist
You call someone that studies metal a metallurgist.
A physicist.
a person who studies planets is a planetologist.
There is no special name for someone who studies Hebrew.
An Anthropologist.
malacologist
euclidist
Gemologists
psychologist
A numismatist.
A Zoologist