meaning of Bullarded

Bullarded meaning in Urban Dictionary

The work of having a betting accumulator destroyed by a last moment objective.