Posted inChinese Slang Dictionary NMSL NMSL Definition: NMSL is an acronym derived from the Chinese phrase "nǐ mā sǐle" (你妈死了), which translates to "your mom's dead." This phrase is highly offensive and derogatory in Chinese…