subperiosteal implants - German English Dictionary