1 definition by maynard702

1
Having Sex; using your man rod to knock some balls into a hole!
When I got home last night, my girl invited me to a game of mattress polo!
by maynard702 December 08, 2011
Get the mug
Get a Mattress polo mug for your sister-in-law Zora.