Thesaurus.com
Dictionary.com

implanted







ADJECTIVE
planted
Synonyms