WTWM

whatsthatwordmean

← Definition
Guess

implantable

adjectiveAble to be placed or inserted into the body by surgery.

Antonyms

removableadjective

Built for word lovers.