What would you call a person who knows several languages ? (Easy)
Someone who knows and studies several languages is called a
A person who is called upon in court to provide a first-hand account of what he/she has seen, heard or knows is a