implantable (English, noun)
expansion: implantable (plural implantables)
Senses:
glosses: A device that can be implanted surgically.
Forms:
form: implantables
tags: plural