Moonspeak definition

(slang, derogatory) Any confusing foreign language, especially Japanese or another East Asian language.
noun
0
0
Advertisement

Origin of moonspeak