Skip to main content

Definitions by booleanmagic

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