bollards Share definition Flag Term used by the English meaning "balls." "You can suck my bollards you American son of a b*$#&! bollards by NAS March 6, 2004 0 0 Get merch Get the bollards mug. Buy Now — $32.95 See more merch