What does babcha babcha mean?

babcha babcha meaning in Urban Dictionary

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