removable appliance - German English Dictionary