1 definition by unclefm

Top Definition
auto erotica (pleasuring ones self)
dude you took forever in the shower .
i know i was carbanging.
by unclefm November 06, 2009
Mug icon
Buy a carbanging mug!