1 definition by Chinese high School queen

Top Definition
Chinese slang invented in 2020.03.27, literally means your mother is dead, as same as NMSL
trump: Chinese virus

Chinese: knee Mars lor
by Chinese high School queen March 28, 2020

Mug icon
Buy a knee Mars lor mug!