meaning of babcha babcha

babcha babcha meaning in Urban Dictionary

Grandma in polish..... Grandma in polish.....