What does bobavishnu mean?

bobavishnu meaning in Urban Dictionary

an idiot savant. a regualar individual who the supernatural use to bring messeges of like to people and like types.