Polyglot (adj.) describes a person who speaks, writes, or understands several languages fluently. It can also refer to a collection of languages or a person skilled in many languages. The term emphasizes breadth of linguistic ability rather than depth in any single language.
Full pronunciation guide