obliterating

obliterating

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