implantim-plantListenverbTo surgically place a device or tissue into a living body."Surgeons will implant the new device tomorrow."nounA medical device or tissue placed surgically inside a person's body."She received a dental implant last week."ThesaurusSynonyms: embed, imbed, plant, engraftSign in to learn this word← Back