seed implantation - Turkish English Dictionary