1 definition by Shmangle69

Top Definition
To have sexual intercourse with one another, shmangle the body
I can't wait for tonight I'm going to shmangle her !
by Shmangle69 December 28, 2016

Mug icon
Buy a Shmangle mug!