What does "eradicate" mean?

Eradicate: To root out; to destroy utterly; to extirpate; as, to eradicate diseases, or errors. This, although now an old an inveterate evil, might be eradicated by vigorous treatment. Southey.

Sources