Search in full dictionary

IMPLANTED (7)

IMPLANTED (7)
ScnMaster
planted firmly or deeply; embedded. —The Dynamics of Life Glossary Final approval 30.3.90