implant (radiology) - Spanish English Dictionary