Another word for failure. To fail so badly the earth itself is ashamed of you.
The mission was a complete Umghiest, all the monkeys died of dissappointment
by Umghiestizwhore123 September 9, 2008
Get the Umghiest mug.