pellet implantation - Turkish English Dictionary