English | German | Russian | Czech

implantable English

Meaning implantable meaning

What does implantable mean?

implantable

Capable of being implanted

implantable

A device that can be implanted surgically.

Are you looking for...?