im about ta' hit it so hard, she gonna need a cumbrella
an umbrella used to guard one's self from showers of cum
"im about ta' hit it so hard, she gonna need a cumbrella" What is the definition of "cumbrella"?