What does Bumcha mean?

Bumcha meaning in Urban Dictionary

Bumcha is a term meaning someone has given or "bummed" you plenty of anything without need for reparations.