1 definition by Brandooooon

1
Extremely loud, sweaty, orgasmic monkey lovin' in a can.
by Brandooooon August 08, 2003
Get the mug
Get a nargis mug for your buddy Abdul.