adj.
1.reduced to nothingness obliterate v.
1.mark for deletion, rub off, or erase
2.make undecipherable or imperceptible by obscuring or concealing
3.remove completely from recognition or memory
4.do away with completely, without leaving a trace
Idiom of the Day
launch forth (on something)
to start out on something
Our boss launched forth on a long criticism of how we are doing our jobs.