What does babooska mean?

babooska meaning in Urban Dictionary

an idoit,a loser,usually used as an insult