Oh Delard! Share definition Flag A phrase meaning "Oh Boy", or "Oh Shit". Developed from "Oh Dear Lord" shortened to "Oh Delard!" "Watch out for that bus" "Oh Delard!" Oh Delard! by epit September 26, 2006 0 0 Get merch Get the Oh Delard! mug. Buy Now — $32.95 See more merch