implantable - German English Dictionary