artificial implants - German English Dictionary