John Niggee's definitions
Someone who knows and mastered all types of language including their dialects, starting from Japanese
by John Niggee May 19, 2015
Get the Language Mastermug.
Get the Language Mastermug. We'll email you a link to sign in instantly.