What does Brouchatch mean?

Brouchatch meaning in Urban Dictionary

A pusher