non-surgical treatment device - Spanish English Dictionary