meaning of babuchas

babuchas meaning in Urban Dictionary

A Blow task, but its initial definition is a sort of gown shoe. source; latin america