oomf doomf
A term to describe those with an intellectual and physical handicap.
"Mate, you cant park there, that spot is reserved for Oomf Doomfs"
doomfed
To be dumbfounded about something that has dire consequences.
I knew I needed to cut either the red or the green wire to keep the bomb from exploding in the next 10 seconds, but I was completely doomfed!