Synonyms of Implant

Primary definition: A medical device or tissue that is inserted into the body.

Full Dictionary Entry

Antonyms & Opposite Concepts