1 definition by Remy11

Top Definition
A swollen, throbbing erection seeking release.
"I unleashed the red-turbaned monkey and she begged me for more!"
by Remy11 April 14, 2006

Mug icon
Buy a red-turbaned monkey mug!