barachoda

bara<cock> plus choda<fucker> means cockfucker or cocksucker
ganguly:barachoda tor pode eksho aath
<english translation> - you cocksucker i'll stab your ass 108 times
by rancent November 15, 2007
Get the barachoda mug.