non-surgical treatment device - German English Dictionary