Top definition
A phrase meaning "Oh Boy", or "Oh Shit". Developed from "Oh Dear Lord" shortened to "Oh Delard!"
"Watch out for that bus"
"Oh Delard!"
by epit September 25, 2006
Get the mug
Get a Oh Delard! mug for your coworker Paul.