What does BaBa Dush mean?

BaBa Dush meaning in Urban Dictionary

A wall eyed specific.