supraperiosteal implant - Turkish English Dictionary