obliterating
obliterating
adj.
making undecipherable or imperceptible;
as,
obliterating
mists
.