meaning of baba ramdev

baba ramdev meaning in Urban Dictionary

a cock-eyed homophobic douchebag who is an expert in yoga and likes to go on community attacks and froth within mouth.