Babooshka

1. Noun meaning biggest loser or epic FAILURE. Often used online in multiplayer games. it is derived from the word "babooshka" which is russian for Grandmother.

2. Another name for bazooka's
"your team suck, they are a bunch of babooshkas!"
"I'll snipe you with my babooshka!"
by w.k July 11, 2009
Get the Babooshka mug.