subcutaneous implantation - Turkish English Dictionary