implantable sensor - German English Dictionary