subcutan implant - Turkish English Dictionary