Skip to main content

Definitions by booleanmagic

mmp 

Share definition Flag
abbreviation for Chinese words "ma mai pi" which means fuck
mmp, I was late today and got caught by the principal.
mmp by booleanmagic April 21, 2017