implant (radiology) - Turkish English Dictionary