meaning of babooska

babooska meaning in Urban Dictionary

an idoit,a loser,usually used as an insult