1 definition by Long live the Empire

Top Definition
Slang term popularised by Pakis. Literally means "Sister Fucker".
Yoh..bhenchod....wanna go to the corner shop?
by Long live the Empire June 26, 2003

Mug icon
Buy a bhenchod mug!