dental implantation - German English Dictionary