implant denture substructure - Turkish English Dictionary