subcutan implant - Spanish English Dictionary