implant-supported dental prosthesis - Spanish English Dictionary