← DefinitionshareGuessimplantableadjectiveAble to be placed or inserted into the body by surgery.Antonymsremovableadjective