Definition, synonyms and related words
Any confusing foreign language, especially Japanese or another East Asian language.