look up any word, like sex:
 
1.
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

Words related to Oh Delard!

dear lord delard exclamation holy shit oh shit