subcutaneous implantation - German English Dictionary