subcutan implant - German English Dictionary