osteointegrated implant - Spanish English Dictionary