You asked:

what does polyglot mean

'Polyglot' has a couple of uses: as an adjective, having a command of or composed in many languages; and as a noun, a person who speaks more than one language.