meaning of biffwich

biffwich meaning in Urban Dictionary

what are the results when you get biffed by a couple standing alongside you.