1 definition by ardella

Top Definition
a stupid asian
damn...look at that barghav
by ardella December 12, 2003

Mug icon
Buy a barghav mug!