Skip to main content

Definitions by wang_wang

Mubarak (v.): To stick something.
I will Mubarak you to the wall
Mubarak by wang_wang February 24, 2011