1 definition by booleanmagic

abbreviation for Chinese words "ma mai pi" which means fuck
mmp, I was late today and got caught by the principal.
by booleanmagic April 22, 2017
Get the mmp mug.