Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
Blog
World
Help
Chat
Words of the Day
Browse
Add a Definition
User Settings
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
Get the
mmp
mug.