pin implant - Turkish English Dictionary