Definition of "implanted"

implanted