lambastard Share definition Flag A particularly annoying or irritating verbal abuser. "Boy, that guy on the cable talk show sure is a lambastard." lambastard by PhallusAccusations December 27, 2012 0 0 Get merch Get the lambastard mug. Buy Now — $32.95 See more merch