meaning of baburao

baburao meaning in Urban Dictionary

This is the Telugu term to reffer some body who's too integlegent