implant-supported dental prosthesis - Turkish English Dictionary