all-devastating

ALL-DEV'ASTATING, a. Wasting every thing.