supraperiosteal implant - German English Dictionary