Definition of obliterates:
(v) :
(transitive) To destroy (someone or something) completely, leaving no trace; to annihilate, to wipe out.
(v) :
(transitive) (also figuratively) To make (a drawing, text which is printed or written, etc.) indecipherable, either by erasing or obscuring it; to blot out, to efface, to delete.
(v) :
(transitive) To hide (something) by covering it; to conceal, to obscure.
(v) :
(intransitive) To be destroyed completely, leaving no trace.
(v) :
(transitive) (philately) To cancel (a postage stamp) with a postmark so it cannot be reused.
(v) :
(transitive) (biology, pathology, surgery, chiefly passive voice) To impair the function and/or structure of (a body cavity, vessel, etc.) by ablating or occluding it (in the latter case, chiefly by filling it with tissue).