implant denture superstructure - German English Dictionary