babadabooshka A thing that makes you feel like a worm Expand My teacher called me a babadabooshka for talking too muchHe said I was a babadabooshka because I didn't do my math homeworkMy friend called me a babadabooshka when I fell off the swing + Examples