eradicate

sense 1: kill in large numbers; "the plague wiped out an entire population"
eliminate annihilate extinguish eradicate wipe_out decimate carry_off

sense 2: destroy completely, as if down to the roots; "the vestiges of political democracy were soon uprooted"
uproot eradicate extirpate exterminate