eradicate

ERAD'ICATE, v.t. [L. eradico, from radix, root.]

1. To pull up the roots, or by the roots. Hence, to destroy anything that grows; to extirpate; to destroy the roots, so that the plant will not be reproduced; as, to eradicate weeds.

2. To destroy thoroughly; to extirpate; as, to eradicate errors, or false principles, or vice or disease.