short for oh my... ya know. Usu. abbreviated 'omd'. Not unlike "oh my god," but generally more emphatic and reverent because, unlike god, one's d is something that one might actually care about; not to be confused with "oh my days."
oh my d i just had the best istria breve this morning!
by ShakaraTheLexicographer August 18, 2010